package com.codrim.cs.data.rpc;

import com.codrim.cs.data.rpc.contants.RpcServiceVersions;
import com.codrim.cs.data.rpc.contants.RpcVersionSuffix;
import com.codrim.cs.data.rpc.dto.param.CooperatorsStatParamDTO;
import com.codrim.cs.data.rpc.dto.result.CooperatorsStatResultDTO;

import java.util.List;

/**
 * 合作伙伴相关的统计 Created by Liang.Zhuge on 03/05/2017.
 */
public interface CooperatorsStatService {

    String RPC_VERSION = RpcServiceVersions.VERSION + RpcVersionSuffix.VERSION_SUFFIX;

    /**
     * 获取合作广告主统计数据
     *
     * @param param 查询参数
     * @return 匹配到的结果
     */
    List<CooperatorsStatResultDTO> inCooperateAdvertiserStatData(CooperatorsStatParamDTO param);

    /**
     * 获取合作渠道的统计数据
     *
     * @param param 查询参数
     * @return 匹配到的结果
     */
    List<CooperatorsStatResultDTO> inCooperateAffiliateStatData(CooperatorsStatParamDTO param);
}
